import * as changjingUrl from '../asset/model/changjing.glb';

import * as backgroundUrl from '../asset/texture/background.jpg';
import * as groundUrl from '../asset/texture/ground.jpg';
import * as buttonBackgroundUrl from '../asset/texture/icon/背景.png';
import * as buttonEditorUrl from '../asset/texture/icon/编辑工具.png';
import * as buttonSimulationUrl from '../asset/texture/icon/仿真实验.png';
import * as buttonClassesUrl from '../asset/texture/icon/全国课程.png';
import * as buttonResourceUrl from '../asset/texture/icon/同步资源.png';
import * as buttonCloudUrl from '../asset/texture/icon/微云课.png';
import * as buttonMyUrl from '../asset/texture/icon/我的资源.png';
import * as buttonSampleUrl from '../asset/texture/icon/优质案例.png';
import * as buttonLearnUrl from '../asset/texture/icon/知识学习工具.png';
import * as buttonGenerateUrl from '../asset/texture/icon/资源创建工具.png';

import * as lightCubePX from '../asset/texture/lightCube/px.png';
import * as lightCubeNX from '../asset/texture/lightCube/nx.png';
import * as lightCubePY from '../asset/texture/lightCube/py.png';
import * as lightCubeNY from '../asset/texture/lightCube/ny.png';
import * as lightCubePZ from '../asset/texture/lightCube/pz.png';
import * as lightCubeNZ from '../asset/texture/lightCube/nz.png';

import * as ERCube from '../asset/texture/ERCube.jpg';

import * as HDRCube from '../asset/texture/hdrCube.hdr';

import * as music from '../asset/media/music.mp3';

import * as movie from '../asset/media/movie.mp4';
import * as video from '../asset/media/video.mp4';

import AppConfig from './app-config.json';

import Save from '../asset/texture/Save.svg';

const ss=Save;


class RawAssetsUrl {
    public static readonly background = backgroundUrl.default;
    public static readonly ground = groundUrl.default;
    public static readonly changjing = changjingUrl.default;
    public static readonly buttonBackground = buttonBackgroundUrl.default;
    public static readonly buttonEditor = buttonEditorUrl.default;
    public static readonly buttonSimulation = buttonSimulationUrl.default;
    public static readonly buttonClasses = buttonClassesUrl.default;
    public static readonly buttonResource = buttonResourceUrl.default;
    public static readonly buttonCloud = buttonCloudUrl.default;
    public static readonly buttonMy = buttonMyUrl.default;
    public static readonly buttonSample = buttonSampleUrl.default;
    public static readonly buttonLearn = buttonLearnUrl.default;
    public static readonly buttonGenerate = buttonGenerateUrl.default;
    public static readonly lightCubePX = lightCubePX.default;
    public static readonly lightCubeNX = lightCubeNX.default;
    public static readonly lightCubePY = lightCubePY.default;
    public static readonly lightCubeNY = lightCubeNY.default;
    public static readonly lightCubePZ = lightCubePZ.default;
    public static readonly lightCubeNZ = lightCubeNZ.default;
    public static readonly erCube = ERCube.default;
    public static readonly hdrCube = HDRCube.default;
    public static readonly music = music.default;
    public static readonly movie = movie.default;
    public static readonly video = video.default;
}

class RawAssetsName {
    public static readonly ground = '透明地板';
    public static readonly buttonButtomAnimationGroup = '按钮底座移动002|Take 001|BaseLayer.002';
    public static readonly buttonTopAnimationGroup = '按钮顶部移动002|Take 001|BaseLayer.002';
}

class RawData {
    public static readonly appConfig = AppConfig;
}

export { RawAssetsUrl, RawAssetsName, RawData };